public class CategoryFeatureType {
	public class CategoryFeatureType_e {
		public String CategoryID;
		public String[] ListingDuration;
		public Boolean ShippingTermsRequired;
		public Boolean BestOfferEnabled;
		public Boolean DutchBINEnabled;
		public Boolean UserConsentRequired;
		public Boolean HomePageFeaturedEnabled;
		public Boolean ProPackEnabled;
		public Boolean BasicUpgradePackEnabled;
		public Boolean ValuePackEnabled;
		public Boolean ProPackPlusEnabled;
		public String AdFormatEnabled;
		public String DigitalDeliveryEnabled;
		public Boolean BestOfferCounterEnabled;
		public Boolean BestOfferAutoDeclineEnabled;
		public Boolean LocalMarketSpecialitySubscription;
		public Boolean LocalMarketRegularSubscription;
		public Boolean LocalMarketPremiumSubscription;
		public Boolean LocalMarketNonSubscription;
		public Boolean ExpressEnabled;
		public Boolean ExpressPicturesRequired;
		public Boolean ExpressConditionRequired;
		public Double MinimumReservePrice;
		public Boolean SellerContactDetailsEnabled;
		public Boolean TransactionConfirmationRequestEnabled;
		public Boolean StoreInventoryEnabled;
		public Boolean SkypeMeTransactionalEnabled;
		public Boolean SkypeMeNonTransactionalEnabled;
		public String ClassifiedAdPaymentMethodEnabled;
		public Boolean ClassifiedAdShippingMethodEnabled;
		public String ClassifiedAdBestOfferEnabled;
		public Boolean ClassifiedAdCounterOfferEnabled;
		public Boolean ClassifiedAdAutoDeclineEnabled;
		public Boolean ClassifiedAdContactByPhoneEnabled;
		public Boolean ClassifiedAdContactByEmailEnabled;
		public Boolean SafePaymentRequired;
		public Boolean ClassifiedAdPayPerLeadEnabled;
		public String ItemSpecificsEnabled;
		public Boolean PaisaPayFullEscrowEnabled;
		public Boolean ClassifiedAdAutoAcceptEnabled;
		public Boolean BestOfferAutoAcceptEnabled;
		public Boolean CrossBorderTradeNorthAmericaEnabled;
		public Boolean CrossBorderTradeGBEnabled;
		public Boolean CrossBorderTradeAustraliaEnabled;
	
		//Setters
		public void setCategoryID(String val) {CategoryID = val; field_order_type_info.add('CategoryID'); }
		public void setListingDuration(String[] val) {ListingDuration = val; field_order_type_info.add('ListingDuration'); }
		public void setShippingTermsRequired(Boolean val) {ShippingTermsRequired = val; field_order_type_info.add('ShippingTermsRequired'); }
		public void setBestOfferEnabled(Boolean val) {BestOfferEnabled = val; field_order_type_info.add('BestOfferEnabled'); }
		public void setDutchBINEnabled(Boolean val) {DutchBINEnabled = val; field_order_type_info.add('DutchBINEnabled'); }
		public void setUserConsentRequired(Boolean val) {UserConsentRequired = val; field_order_type_info.add('UserConsentRequired'); }
		public void setHomePageFeaturedEnabled(Boolean val) {HomePageFeaturedEnabled = val; field_order_type_info.add('HomePageFeaturedEnabled'); }
		public void setProPackEnabled(Boolean val) {ProPackEnabled = val; field_order_type_info.add('ProPackEnabled'); }
		public void setBasicUpgradePackEnabled(Boolean val) {BasicUpgradePackEnabled = val; field_order_type_info.add('BasicUpgradePackEnabled'); }
		public void setValuePackEnabled(Boolean val) {ValuePackEnabled = val; field_order_type_info.add('ValuePackEnabled'); }
		public void setProPackPlusEnabled(Boolean val) {ProPackPlusEnabled = val; field_order_type_info.add('ProPackPlusEnabled'); }
		public void setAdFormatEnabled(String val) {AdFormatEnabled = val; field_order_type_info.add('AdFormatEnabled'); }
		public void setDigitalDeliveryEnabled(String val) {DigitalDeliveryEnabled = val; field_order_type_info.add('DigitalDeliveryEnabled'); }
		public void setBestOfferCounterEnabled(Boolean val) {BestOfferCounterEnabled = val; field_order_type_info.add('BestOfferCounterEnabled'); }
		public void setBestOfferAutoDeclineEnabled(Boolean val) {BestOfferAutoDeclineEnabled = val; field_order_type_info.add('BestOfferAutoDeclineEnabled'); }
		public void setLocalMarketSpecialitySubscription(Boolean val) {LocalMarketSpecialitySubscription = val; field_order_type_info.add('LocalMarketSpecialitySubscription'); }
		public void setLocalMarketRegularSubscription(Boolean val) {LocalMarketRegularSubscription = val; field_order_type_info.add('LocalMarketRegularSubscription'); }
		public void setLocalMarketPremiumSubscription(Boolean val) {LocalMarketPremiumSubscription = val; field_order_type_info.add('LocalMarketPremiumSubscription'); }
		public void setLocalMarketNonSubscription(Boolean val) {LocalMarketNonSubscription = val; field_order_type_info.add('LocalMarketNonSubscription'); }
		public void setExpressEnabled(Boolean val) {ExpressEnabled = val; field_order_type_info.add('ExpressEnabled'); }
		public void setExpressPicturesRequired(Boolean val) {ExpressPicturesRequired = val; field_order_type_info.add('ExpressPicturesRequired'); }
		public void setExpressConditionRequired(Boolean val) {ExpressConditionRequired = val; field_order_type_info.add('ExpressConditionRequired'); }
		public void setMinimumReservePrice(Double val) {MinimumReservePrice = val; field_order_type_info.add('MinimumReservePrice'); }
		public void setSellerContactDetailsEnabled(Boolean val) {SellerContactDetailsEnabled = val; field_order_type_info.add('SellerContactDetailsEnabled'); }
		public void setTransactionConfirmationRequestEnabled(Boolean val) {TransactionConfirmationRequestEnabled = val; field_order_type_info.add('TransactionConfirmationRequestEnabled'); }
		public void setStoreInventoryEnabled(Boolean val) {StoreInventoryEnabled = val; field_order_type_info.add('StoreInventoryEnabled'); }
		public void setSkypeMeTransactionalEnabled(Boolean val) {SkypeMeTransactionalEnabled = val; field_order_type_info.add('SkypeMeTransactionalEnabled'); }
		public void setSkypeMeNonTransactionalEnabled(Boolean val) {SkypeMeNonTransactionalEnabled = val; field_order_type_info.add('SkypeMeNonTransactionalEnabled'); }
		public void setClassifiedAdPaymentMethodEnabled(String val) {ClassifiedAdPaymentMethodEnabled = val; field_order_type_info.add('ClassifiedAdPaymentMethodEnabled'); }
		public void setClassifiedAdShippingMethodEnabled(Boolean val) {ClassifiedAdShippingMethodEnabled = val; field_order_type_info.add('ClassifiedAdShippingMethodEnabled'); }
		public void setClassifiedAdBestOfferEnabled(String val) {ClassifiedAdBestOfferEnabled = val; field_order_type_info.add('ClassifiedAdBestOfferEnabled'); }
		public void setClassifiedAdCounterOfferEnabled(Boolean val) {ClassifiedAdCounterOfferEnabled = val; field_order_type_info.add('ClassifiedAdCounterOfferEnabled'); }
		public void setClassifiedAdAutoDeclineEnabled(Boolean val) {ClassifiedAdAutoDeclineEnabled = val; field_order_type_info.add('ClassifiedAdAutoDeclineEnabled'); }
		public void setClassifiedAdContactByPhoneEnabled(Boolean val) {ClassifiedAdContactByPhoneEnabled = val; field_order_type_info.add('ClassifiedAdContactByPhoneEnabled'); }
		public void setClassifiedAdContactByEmailEnabled(Boolean val) {ClassifiedAdContactByEmailEnabled = val; field_order_type_info.add('ClassifiedAdContactByEmailEnabled'); }
		public void setSafePaymentRequired(Boolean val) {SafePaymentRequired = val; field_order_type_info.add('SafePaymentRequired'); }
		public void setClassifiedAdPayPerLeadEnabled(Boolean val) {ClassifiedAdPayPerLeadEnabled = val; field_order_type_info.add('ClassifiedAdPayPerLeadEnabled'); }
		public void setItemSpecificsEnabled(String val) {ItemSpecificsEnabled = val; field_order_type_info.add('ItemSpecificsEnabled'); }
		public void setPaisaPayFullEscrowEnabled(Boolean val) {PaisaPayFullEscrowEnabled = val; field_order_type_info.add('PaisaPayFullEscrowEnabled'); }
		public void setClassifiedAdAutoAcceptEnabled(Boolean val) {ClassifiedAdAutoAcceptEnabled = val; field_order_type_info.add('ClassifiedAdAutoAcceptEnabled'); }
		public void setBestOfferAutoAcceptEnabled(Boolean val) {BestOfferAutoAcceptEnabled = val; field_order_type_info.add('BestOfferAutoAcceptEnabled'); }
		public void setCrossBorderTradeNorthAmericaEnabled(Boolean val) {CrossBorderTradeNorthAmericaEnabled = val; field_order_type_info.add('CrossBorderTradeNorthAmericaEnabled'); }
		public void setCrossBorderTradeGBEnabled(Boolean val) {CrossBorderTradeGBEnabled = val; field_order_type_info.add('CrossBorderTradeGBEnabled'); }
		public void setCrossBorderTradeAustraliaEnabled(Boolean val) {CrossBorderTradeAustraliaEnabled = val; field_order_type_info.add('CrossBorderTradeAustraliaEnabled'); }


		//Getters
		public String getCategoryID() { return CategoryID; }
		public String[] getListingDuration() { return ListingDuration; }
		public Boolean getShippingTermsRequired() { return ShippingTermsRequired; }
		public Boolean getBestOfferEnabled() { return BestOfferEnabled; }
		public Boolean getDutchBINEnabled() { return DutchBINEnabled; }
		public Boolean getUserConsentRequired() { return UserConsentRequired; }
		public Boolean getHomePageFeaturedEnabled() { return HomePageFeaturedEnabled; }
		public Boolean getProPackEnabled() { return ProPackEnabled; }
		public Boolean getBasicUpgradePackEnabled() { return BasicUpgradePackEnabled; }
		public Boolean getValuePackEnabled() { return ValuePackEnabled; }
		public Boolean getProPackPlusEnabled() { return ProPackPlusEnabled; }
		public String getAdFormatEnabled() { return AdFormatEnabled; }
		public String getDigitalDeliveryEnabled() { return DigitalDeliveryEnabled; }
		public Boolean getBestOfferCounterEnabled() { return BestOfferCounterEnabled; }
		public Boolean getBestOfferAutoDeclineEnabled() { return BestOfferAutoDeclineEnabled; }
		public Boolean getLocalMarketSpecialitySubscription() { return LocalMarketSpecialitySubscription; }
		public Boolean getLocalMarketRegularSubscription() { return LocalMarketRegularSubscription; }
		public Boolean getLocalMarketPremiumSubscription() { return LocalMarketPremiumSubscription; }
		public Boolean getLocalMarketNonSubscription() { return LocalMarketNonSubscription; }
		public Boolean getExpressEnabled() { return ExpressEnabled; }
		public Boolean getExpressPicturesRequired() { return ExpressPicturesRequired; }
		public Boolean getExpressConditionRequired() { return ExpressConditionRequired; }
		public Double getMinimumReservePrice() { return MinimumReservePrice; }
		public Boolean getSellerContactDetailsEnabled() { return SellerContactDetailsEnabled; }
		public Boolean getTransactionConfirmationRequestEnabled() { return TransactionConfirmationRequestEnabled; }
		public Boolean getStoreInventoryEnabled() { return StoreInventoryEnabled; }
		public Boolean getSkypeMeTransactionalEnabled() { return SkypeMeTransactionalEnabled; }
		public Boolean getSkypeMeNonTransactionalEnabled() { return SkypeMeNonTransactionalEnabled; }
		public String getClassifiedAdPaymentMethodEnabled() { return ClassifiedAdPaymentMethodEnabled; }
		public Boolean getClassifiedAdShippingMethodEnabled() { return ClassifiedAdShippingMethodEnabled; }
		public String getClassifiedAdBestOfferEnabled() { return ClassifiedAdBestOfferEnabled; }
		public Boolean getClassifiedAdCounterOfferEnabled() { return ClassifiedAdCounterOfferEnabled; }
		public Boolean getClassifiedAdAutoDeclineEnabled() { return ClassifiedAdAutoDeclineEnabled; }
		public Boolean getClassifiedAdContactByPhoneEnabled() { return ClassifiedAdContactByPhoneEnabled; }
		public Boolean getClassifiedAdContactByEmailEnabled() { return ClassifiedAdContactByEmailEnabled; }
		public Boolean getSafePaymentRequired() { return SafePaymentRequired; }
		public Boolean getClassifiedAdPayPerLeadEnabled() { return ClassifiedAdPayPerLeadEnabled; }
		public String getItemSpecificsEnabled() { return ItemSpecificsEnabled; }
		public Boolean getPaisaPayFullEscrowEnabled() { return PaisaPayFullEscrowEnabled; }
		public Boolean getClassifiedAdAutoAcceptEnabled() { return ClassifiedAdAutoAcceptEnabled; }
		public Boolean getBestOfferAutoAcceptEnabled() { return BestOfferAutoAcceptEnabled; }
		public Boolean getCrossBorderTradeNorthAmericaEnabled() { return CrossBorderTradeNorthAmericaEnabled; }
		public Boolean getCrossBorderTradeGBEnabled() { return CrossBorderTradeGBEnabled; }
		public Boolean getCrossBorderTradeAustraliaEnabled() { return CrossBorderTradeAustraliaEnabled; }

	
		private String[] CategoryID_type_info = new String[]{'CategoryID','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
		private String[] ListingDuration_type_info = new String[]{'ListingDuration','urn:ebay:apis:eBLBaseComponents','string','0','-1','false'};
		private String[] ShippingTermsRequired_type_info = new String[]{'ShippingTermsRequired','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] BestOfferEnabled_type_info = new String[]{'BestOfferEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] DutchBINEnabled_type_info = new String[]{'DutchBINEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] UserConsentRequired_type_info = new String[]{'UserConsentRequired','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] HomePageFeaturedEnabled_type_info = new String[]{'HomePageFeaturedEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ProPackEnabled_type_info = new String[]{'ProPackEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] BasicUpgradePackEnabled_type_info = new String[]{'BasicUpgradePackEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ValuePackEnabled_type_info = new String[]{'ValuePackEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ProPackPlusEnabled_type_info = new String[]{'ProPackPlusEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] AdFormatEnabled_type_info = new String[]{'AdFormatEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] DigitalDeliveryEnabled_type_info = new String[]{'DigitalDeliveryEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] BestOfferCounterEnabled_type_info = new String[]{'BestOfferCounterEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] BestOfferAutoDeclineEnabled_type_info = new String[]{'BestOfferAutoDeclineEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] LocalMarketSpecialitySubscription_type_info = new String[]{'LocalMarketSpecialitySubscription','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] LocalMarketRegularSubscription_type_info = new String[]{'LocalMarketRegularSubscription','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] LocalMarketPremiumSubscription_type_info = new String[]{'LocalMarketPremiumSubscription','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] LocalMarketNonSubscription_type_info = new String[]{'LocalMarketNonSubscription','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ExpressEnabled_type_info = new String[]{'ExpressEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ExpressPicturesRequired_type_info = new String[]{'ExpressPicturesRequired','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ExpressConditionRequired_type_info = new String[]{'ExpressConditionRequired','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] MinimumReservePrice_type_info = new String[]{'MinimumReservePrice','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
		private String[] SellerContactDetailsEnabled_type_info = new String[]{'SellerContactDetailsEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] TransactionConfirmationRequestEnabled_type_info = new String[]{'TransactionConfirmationRequestEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] StoreInventoryEnabled_type_info = new String[]{'StoreInventoryEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] SkypeMeTransactionalEnabled_type_info = new String[]{'SkypeMeTransactionalEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] SkypeMeNonTransactionalEnabled_type_info = new String[]{'SkypeMeNonTransactionalEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ClassifiedAdPaymentMethodEnabled_type_info = new String[]{'ClassifiedAdPaymentMethodEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ClassifiedAdShippingMethodEnabled_type_info = new String[]{'ClassifiedAdShippingMethodEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ClassifiedAdBestOfferEnabled_type_info = new String[]{'ClassifiedAdBestOfferEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] ClassifiedAdCounterOfferEnabled_type_info = new String[]{'ClassifiedAdCounterOfferEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ClassifiedAdAutoDeclineEnabled_type_info = new String[]{'ClassifiedAdAutoDeclineEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ClassifiedAdContactByPhoneEnabled_type_info = new String[]{'ClassifiedAdContactByPhoneEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ClassifiedAdContactByEmailEnabled_type_info = new String[]{'ClassifiedAdContactByEmailEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] SafePaymentRequired_type_info = new String[]{'SafePaymentRequired','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ClassifiedAdPayPerLeadEnabled_type_info = new String[]{'ClassifiedAdPayPerLeadEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ItemSpecificsEnabled_type_info = new String[]{'ItemSpecificsEnabled','urn:ebay:apis:eBLBaseComponents','string','0','1','false'};
		private String[] PaisaPayFullEscrowEnabled_type_info = new String[]{'PaisaPayFullEscrowEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] ClassifiedAdAutoAcceptEnabled_type_info = new String[]{'ClassifiedAdAutoAcceptEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] BestOfferAutoAcceptEnabled_type_info = new String[]{'BestOfferAutoAcceptEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] CrossBorderTradeNorthAmericaEnabled_type_info = new String[]{'CrossBorderTradeNorthAmericaEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] CrossBorderTradeGBEnabled_type_info = new String[]{'CrossBorderTradeGBEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] CrossBorderTradeAustraliaEnabled_type_info = new String[]{'CrossBorderTradeAustraliaEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
		private String[] apex_schema_type_info = new String[]{'urn:ebay:apis:eBLBaseComponents','true'};
		private List<String> field_order_type_info = new String[]{};
	}
}